Skip to content

Adds build type preference selection and tablediff case insensitivity#116

Merged
Myoldmopar merged 11 commits intomainfrom
BuildTypePreference_TableDiffCase
Apr 15, 2025
Merged

Adds build type preference selection and tablediff case insensitivity#116
Myoldmopar merged 11 commits intomainfrom
BuildTypePreference_TableDiffCase

Conversation

@Myoldmopar
Copy link
Member

  • We had a request to loosen up tablediff and allow it to compare strings in the column data in a case insensitive manner. So that's done here. Unit test added, minor cleanups along the way.
  • We also had a request to allow requesting either debug or release build configuration as a preference from the main window. I added a dropdown so you can select which you prefer. If the folder doesn't exist (yet) it will try to set it...then if you go ahead and run, the validation script should alert you that your build folder doesn't exist. I'm open to suggestions to improve the workflow and user experience here.

@Myoldmopar
Copy link
Member Author

Alright, test coverage is 100% and it seems to be working well as I test it on Windows.

  • When the program first boots, a log message will be emitted that quietly alerts if it can't find the current build mode, but no dialog.
  • If the user intentionally sets the build mode option then it will issue a log message but also show a dialog.
  • And when the user asks to run simulations, it will once again check, and alert the user if it can't find the preferred build mode.

The case insensitivity should be good as well. Bumped the version to 2.1.3 so that I can kick off a new tag once this merges and get it tested on the E+ side.

@Myoldmopar Myoldmopar merged commit e51c2d1 into main Apr 15, 2025
6 checks passed
@Myoldmopar Myoldmopar deleted the BuildTypePreference_TableDiffCase branch April 15, 2025 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant